Telegram Group & Telegram Channel
⚡️ Что такое пространства имён в Python?

Пространство имён в Python гарантирует, что имена объектов в программе остаются уникальными и могут использоваться без конфликтов.

Рассмотрим основные типы пространств имён:

👉 Локальное пространство имён содержит имена, определённые внутри функции. Оно создаётся временно при вызове функции и удаляется после её завершения.

👉 Глобальное пространство имён включает имена из импортированных модулей и пакетов, используемых в проекте. Оно формируется при импорте модуля и существует до завершения работы скрипта.

👉 Встроенное пространство имён содержит встроенные функции Python и зарезервированные имена для различных типов исключений.

Пример:
x = 10  # Глобальное

def foo():
x = 5 # Локальное
print(x) # Выведет 5 (локальное)

foo()
print(x) # Выведет 10 (глобальное)


⚡️ В Python пространства имён реализованы как словари, где «имя» выступает ключом, а «объект» — соответствующим значением.
Please open Telegram to view this post
VIEW IN TELEGRAM



tg-me.com/pythonist_ru/2480
Create:
Last Update:

⚡️ Что такое пространства имён в Python?

Пространство имён в Python гарантирует, что имена объектов в программе остаются уникальными и могут использоваться без конфликтов.

Рассмотрим основные типы пространств имён:

👉 Локальное пространство имён содержит имена, определённые внутри функции. Оно создаётся временно при вызове функции и удаляется после её завершения.

👉 Глобальное пространство имён включает имена из импортированных модулей и пакетов, используемых в проекте. Оно формируется при импорте модуля и существует до завершения работы скрипта.

👉 Встроенное пространство имён содержит встроенные функции Python и зарезервированные имена для различных типов исключений.

Пример:

x = 10  # Глобальное

def foo():
x = 5 # Локальное
print(x) # Выведет 5 (локальное)

foo()
print(x) # Выведет 10 (глобальное)


⚡️ В Python пространства имён реализованы как словари, где «имя» выступает ключом, а «объект» — соответствующим значением.

BY Pythonist.ru - образование по питону


Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283

Share with your friend now:
tg-me.com/pythonist_ru/2480

View MORE
Open in Telegram


Pythonist ru образование по питону Telegram | DID YOU KNOW?

Date: |

Mr. Durov launched Telegram in late 2013 with his brother, Nikolai, just months before he was pushed out of VK, the Russian social-media platform he founded. Mr. Durov pitched his new app—funded with the proceeds from the VK sale—less as a business than as a way for people to send messages while avoiding government surveillance and censorship.

Pythonist ru образование по питону from ms


Telegram Pythonist.ru - образование по питону
FROM USA